package com.castle.fortress.admin.argFlow.dto;

import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List;
import java.util.Map;

/**
 * 块请求DTO
 */
@Data
@Accessors(chain = true)
public class ChunkRequestDTO {
    
    /**
     * 块ID列表
     */
    private List<String> ids;
    
    /**
     * 块内容
     */
    private String content;
    
    /**
     * 块元数据
     */
    private Map<String, Object> metadata;
    
    /**
     * 检索查询
     */
    private String query;
    
    /**
     * 最大返回结果数
     */
    private Integer top_k;
    
    /**
     * 相似度阈值
     */
    private Double similarity_threshold;
} 